--- title: "410. Split Array Largest Sum" created: 2025-12-22 --- # 410. Split Array Largest Sum ## 题目 [**410. Split Array Largest Sum**](https://leetcode.com/problems/split-array-largest-sum/) ![[image-ae000c78.png]] ## 思路分析 ## 代码实现 ```java class Solution { private boolean check(int mid,int[] nums,int k){ int cnt=1; int cursum=0; for(int num:nums){ if(cursum+num>mid){ cnt++; cursum=num; }else{ cursum+=num; } } return cnt<=k; } public int splitArray(int[] nums, int k) { int maxv=0,sumv=0; for(int num:nums){ maxv = Math.max(num,maxv); sumv += num; } int l=maxv,r=sumv; while(l>1; if(check(mid,nums,k)){ r=mid; }else{ l=mid+1; } } return r; } } ``` ## 同类题型 ## 视频讲解